package javase.chixing.aop_proxy;

/**
 * 目标对象 target
 * 代理对象 proxy
 *
 * 动态代理两种方式：    1.jdk动态代理：目标对象 实现接口 核心：反射 Proxy
 *                   2.cglib动态代理：目标对象没有接口
 */
public class JDKProxyTest {
    public static void main(String[] args) {
        ProductService service = (ProductService) new MyProxy().getProxy(new ProductServiceImpl());
        service.save(1);
    }
}
